package cn.wolfcode.car.business.service;

import cn.wolfcode.car.business.domain.StockBill;
import cn.wolfcode.car.business.domain.StockBillItem;
import cn.wolfcode.car.business.query.StockBillQuery;
import cn.wolfcode.car.common.base.page.TablePageInfo;

import java.text.ParseException;
import java.util.List;

public interface IStockBillService {
    TablePageInfo<StockBill> query(StockBillQuery qo);

    List<StockBill> selectAll();

    void save(StockBill stockBill);

    void edit(StockBill stockBill);

    StockBill get(Long id);

    StockBill selectByBillId(Long id);

    void remove(Long id);

    void putStoreBill(Object putStoreBill) throws ParseException;

    void outStoreBill(Object outStoreBill) throws ParseException;
}
